erp manufacturing relationship consulting crm manufacturers engineering master planning design architecture manufacturer management manufacturing software customer erp software business software architects